package net.chathu.airgw.packets.gw.clientpackets 
{
	import flash.utils.ByteArray;
	import net.chathu.airgw.model.SessionData;
	import net.chathu.airgw.packets.gw.serverpackets.ISendableIRCPacket;
	/**
	 * ...
	 * @author ze
	 */
	public class IRCReceivablePacket
	{
		public var sessionData:SessionData;
		public var data:Array;
		
		public function IRCReceivablePacket() 
		{
			
		}
		
		public function execute():void { };
		
		protected function sendToClient(chatpacket:ISendableIRCPacket):void
		{
			sessionData.soul.ircConnection.sendPacket(chatpacket);
		}
		
		protected function sendToChat(bytearray:ByteArray):void
		{
			sessionData.soul.chatServerConnection.sendPacket(bytearray);
		}
		
		public static function getShortUsageDescription():String {
			return "Ehhez a parancshoz jelenleg nem tartozik használati utasítás.";
		}
		
		public static function getUsageDescription():String {
			return "Ehhez a parancshoz jelenleg nem tartozik bővebb leírás.";
		}
		
	}

}